A Discrete Spring Model to Generate Fair Curves and Surfaces
نویسندگان
چکیده
To generate fair curves and surfaces is an important tool in the area of computer graphics (CG), computer-aided design (CAD), and other geometric modeling applications. In this paper, we present an iteration-based algorithm to generate fair polygonal curves and surfaces that is based on a new discrete spring model. In the spring model, a linear spring, which length approximately represents a curvature, is attached along the normal line of each polygon node. Energy is assigned to the difference of the lengths, that is, difference in curvature, of nearby springs. Our algorithm then minimizes total energy by iterative approach. Our algorithm accepts as inputs (1) an initial polygonal curve (surface), which consists of a set of polygonal segments (faces) and a set of nodes as polygon-vertices, and (2) constraints for controlling the shape. The outputs are polygonal curve (surface) in smooth shape. We also describe a method for improving performance of our iterative process into a linear execution time. Our algorithm provides a tool for fair curve and surface design in interactive environment.
منابع مشابه
A Discrete Spring Model for Generating Fair Curves and Surfaces
The ability to generate fair curves and surfaces is important in computer graphics (CG), computer-aided design (CAD), and other geometric modeling applications. In this paper, we present an iteration-based algorithm for generating fair polygonal curves and surfaces that is based on a new discrete spring model. In the spring model, a linear spring, whose length approximately represents a curvatu...
متن کاملTENSION QUARTIC TRIGONOMETRIC BÉZIER CURVES PRESERVING INTERPOLATION CURVES SHAPE
In this paper simple quartic trigonometric polynomial blending functions, with a tensionparameter, are presented. These type of functions are useful for constructing trigonometricB´ezier curves and surfaces, they can be applied to construct continuous shape preservinginterpolation spline curves with shape parameters. To better visualize objects and graphics atension parameter is included. In th...
متن کاملYet Another Application of the Theory of ODE in the Theory of Vector Fields
In this paper we are supposed to define the θ−vector field on the n−surface S and then investigate about the existence and uniqueness of its integral curves by the Theory of Ordinary Differential Equations. Then thesubject is followed through some examples.
متن کاملOptimal Trajectory Generation for a Robotic Worm via Parameterization by B-Spline Curves
In this paper we intend to generate some set of optimal trajectories according to the number of control points has been applied for parameterizing those using B-spline curves. The trajectories are used to generate an optimal locomotion gait in a crawling worm-like robot. Due to gait design considerations it is desired to minimize the required torques in a cycle of gait. Similar to caterpillars,...
متن کاملAssessment of Structure-Specific Fragility Curves for Soft Storey Buildings Implementing IDA and SPO Approaches
Soft storey building is popular due to the functional and aesthetic purpose, despite its weakness in resisting seismic excitation. Nonlinear Static (Pushover) Analysis (POA) is a time saving and simple assessment procedure prosposed in Eurocode 8 (EC8). However, its reliability in designing structure still remains a question. At the first stage, seismic performance of several building models us...
متن کامل